import sqlite3 as db

class sql(mySequence)
    def __init__(self, path):
        super(ClassName, self).__init__()
        
    def getConnect(self):
        path = self.path
        '''
    返回数据库连接，如果数据库文件不存在返回内存数据库连接
        '''
        if os.path.exists(path) and os.path.isfile(path):
            conn = db.connect(path)
        else:
            path1 = os.path.split(path)[0]
            if os.path.exists(path1):
                conn = db.connect(path)
            else:
                os.makedirs(path1)
                conn = db.connect(path)
        return conn

    def getCursor(self):
        '''
    返回游标 如果conn不存在返回 内容数据库游标
        '''
        conn = self.conn
        if conn is not None:
            cu= conn.cursor()
        else:
            print("数据库连接不存在，建立内存数据库")
            cu = getConnect('').cursor()
        return cu